Telegram Group & Telegram Channel
This media is not supported in your browser
VIEW IN TELEGRAM
๐Š-๐Œ๐ž๐š๐ง๐ฌ ๐‚๐ฅ๐ฎ๐ฌ๐ญ๐ž๐ซ๐ข๐ง๐  ๐„๐ฑ๐ฉ๐ฅ๐š๐ข๐ง๐ž๐ - ๐Ÿ๐จ๐ซ ๐›๐ž๐ ๐ข๐ง๐ง๐ž๐ซ๐ฌ

๐–๐ก๐š๐ญ ๐ข๐ฌ ๐Š-๐Œ๐ž๐š๐ง๐ฌ?
Itโ€™s an unsupervised machine learning algorithm that automatically groups your data into K similar clusters without labels. It finds hidden patterns using distance-based similarity.

๐ˆ๐ง๐ญ๐ฎ๐ข๐ญ๐ข๐ฏ๐ž ๐ž๐ฑ๐š๐ฆ๐ฉ๐ฅ๐ž:
You run a mall. Your data has:
โ€บ Age
โ€บ Annual Income
โ€บ Spending Score

K-Means can divide customers into:
โคท Budget Shoppers
โคท Mid-Range Customers
โคท High-End Spenders

๐‡๐จ๐ฐ ๐ข๐ญ ๐ฐ๐จ๐ซ๐ค๐ฌ:
โ‘  Choose the number of clusters K
โ‘ก Randomly initialize K centroids
โ‘ข Assign each point to its nearest centroid
โ‘ฃ Move centroids to the mean of their assigned points
โ‘ค Repeat until centroids donโ€™t move (convergence)

๐Ž๐›๐ฃ๐ž๐œ๐ญ๐ข๐ฏ๐ž:
Minimize the total squared distance between data points and their cluster centroids
๐‰ = ฮฃโ€–๐ฑแตข - ฮผโฑผโ€–ยฒ
Where ๐ฑแตข = data point, ฮผโฑผ = cluster center

๐‡๐จ๐ฐ ๐ญ๐จ ๐ฉ๐ข๐œ๐ค ๐Š:
Use the Elbow Method
โคท Plot K vs. total within-cluster variance
โคท The โ€œelbowโ€ in the curve = ideal number of clusters

๐‚๐จ๐๐ž ๐„๐ฑ๐š๐ฆ๐ฉ๐ฅ๐ž (๐’๐œ๐ข๐ค๐ข๐ญ-๐‹๐ž๐š๐ซ๐ง):

from sklearn.cluster import KMeans
X = [[1, 2], [1, 4], [1, 0], [10, 2], [10, 4], [10, 0]]
model = KMeans(n_clusters=2, random_state=0)
model.fit(X)
print(model.labels_)
print(model.cluster_centers_)


๐๐ž๐ฌ๐ญ ๐”๐ฌ๐ž ๐‚๐š๐ฌ๐ž๐ฌ:
โคท Customer segmentation
โคท Image compression
โคท Market analysis
โคท Social network analysis

๐‹๐ข๐ฆ๐ข๐ญ๐š๐ญ๐ข๐จ๐ง๐ฌ:
โ€บ Sensitive to outliers
โ€บ Requires you to predefine K
โ€บ Works best with spherical clusters

https://whatsapp.com/channel/0029VaC7Weq29753hpcggW2A ๐Ÿ“ฑ
Please open Telegram to view this post
VIEW IN TELEGRAM



tg-me.com/CodeProgrammer/3768
Create:
Last Update:

๐Š-๐Œ๐ž๐š๐ง๐ฌ ๐‚๐ฅ๐ฎ๐ฌ๐ญ๐ž๐ซ๐ข๐ง๐  ๐„๐ฑ๐ฉ๐ฅ๐š๐ข๐ง๐ž๐ - ๐Ÿ๐จ๐ซ ๐›๐ž๐ ๐ข๐ง๐ง๐ž๐ซ๐ฌ

๐–๐ก๐š๐ญ ๐ข๐ฌ ๐Š-๐Œ๐ž๐š๐ง๐ฌ?
Itโ€™s an unsupervised machine learning algorithm that automatically groups your data into K similar clusters without labels. It finds hidden patterns using distance-based similarity.

๐ˆ๐ง๐ญ๐ฎ๐ข๐ญ๐ข๐ฏ๐ž ๐ž๐ฑ๐š๐ฆ๐ฉ๐ฅ๐ž:
You run a mall. Your data has:
โ€บ Age
โ€บ Annual Income
โ€บ Spending Score

K-Means can divide customers into:
โคท Budget Shoppers
โคท Mid-Range Customers
โคท High-End Spenders

๐‡๐จ๐ฐ ๐ข๐ญ ๐ฐ๐จ๐ซ๐ค๐ฌ:
โ‘  Choose the number of clusters K
โ‘ก Randomly initialize K centroids
โ‘ข Assign each point to its nearest centroid
โ‘ฃ Move centroids to the mean of their assigned points
โ‘ค Repeat until centroids donโ€™t move (convergence)

๐Ž๐›๐ฃ๐ž๐œ๐ญ๐ข๐ฏ๐ž:
Minimize the total squared distance between data points and their cluster centroids
๐‰ = ฮฃโ€–๐ฑแตข - ฮผโฑผโ€–ยฒ
Where ๐ฑแตข = data point, ฮผโฑผ = cluster center

๐‡๐จ๐ฐ ๐ญ๐จ ๐ฉ๐ข๐œ๐ค ๐Š:
Use the Elbow Method
โคท Plot K vs. total within-cluster variance
โคท The โ€œelbowโ€ in the curve = ideal number of clusters

๐‚๐จ๐๐ž ๐„๐ฑ๐š๐ฆ๐ฉ๐ฅ๐ž (๐’๐œ๐ข๐ค๐ข๐ญ-๐‹๐ž๐š๐ซ๐ง):

from sklearn.cluster import KMeans
X = [[1, 2], [1, 4], [1, 0], [10, 2], [10, 4], [10, 0]]
model = KMeans(n_clusters=2, random_state=0)
model.fit(X)
print(model.labels_)
print(model.cluster_centers_)


๐๐ž๐ฌ๐ญ ๐”๐ฌ๐ž ๐‚๐š๐ฌ๐ž๐ฌ:
โคท Customer segmentation
โคท Image compression
โคท Market analysis
โคท Social network analysis

๐‹๐ข๐ฆ๐ข๐ญ๐š๐ญ๐ข๐จ๐ง๐ฌ:
โ€บ Sensitive to outliers
โ€บ Requires you to predefine K
โ€บ Works best with spherical clusters

https://whatsapp.com/channel/0029VaC7Weq29753hpcggW2A ๐Ÿ“ฑ

BY Python | Machine Learning | Coding | R


Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283

Share with your friend now:
tg-me.com/CodeProgrammer/3768

View MORE
Open in Telegram


Python | Machine Learning | Coding | R Telegram | DID YOU KNOW?

Date: |

The S&P 500 slumped 1.8% on Monday and Tuesday, thanks to China Evergrande, the Chinese property company that looks like it is ready to default on its more-than $300 billion in debt. Cries of the next Lehman Brothersโ€”or maybe the next Silverado?โ€”echoed through the canyons of Wall Street as investors prepared for the worst.

Spiking bond yields driving sharp losses in tech stocks

A spike in interest rates since the start of the year has accelerated a rotation out of high-growth technology stocks and into value stocks poised to benefit from a reopening of the economy. The Nasdaq has fallen more than 10% over the past month as the Dow has soared to record highs, with a spike in the 10-year US Treasury yield acting as the main catalyst. It recently surged to a cycle high of more than 1.60% after starting the year below 1%. But according to Jim Paulsen, the Leuthold Group's chief investment strategist, rising interest rates do not represent a long-term threat to the stock market. Paulsen expects the 10-year yield to cross 2% by the end of the year. A spike in interest rates and its impact on the stock market depends on the economic backdrop, according to Paulsen. Rising interest rates amid a strengthening economy "may prove no challenge at all for stocks," Paulsen said.

Python | Machine Learning | Coding | R from ua


Telegram Python | Machine Learning | Coding | R
FROM USA